package com.collect.zambia.zhiBean.zhiSend;

import com.collect.zambia.MyApplication;
import com.collect.zambia.zhiGlobal.zhiAppSettings.ZHIProjectConfigs;
import com.collect.zambia.zhiGlobal.zhiAppSettings.ZHIProjectConstants;
import com.collect.zambia.zhiHelper.ZHIAdvertIDHelper;
import com.collect.zambia.zhiHelper.ZHIDeviceHelper;
import com.collect.zambia.zhiHelper.ZHIMainProcessHelper;
import com.zhi.syc.data_applist.util.ASNetworkUtil;

import java.io.Serializable;

public class ZHISDailyCaseEntity implements Serializable {

    private String typeOne;
    private String typeTwo;
    private String contactResult;
    private String repayStartTime;
    private String repayEndTime;
    private String calcType;
    private String overdueDay;
    private String mobile;

    private String ptpTimeStart;
    private String ptpTimeEnd;

    private String partRepayFlag;

    private String clientType;
    private String version;
    private String sysLoginName;
    private String advertId;
    private String ip;
    private String mac;
    private String androidId;
    private String token;
    private String loginId;

    public ZHISDailyCaseEntity(){
        this.version = ZHIProjectConfigs.APP_VERSION;
        this.advertId = ZHIAdvertIDHelper.getInstance().getGoogleAdvertId();
        this.ip = ASNetworkUtil.getIPAddress(MyApplication.getAppContext());
        this.mac = ASNetworkUtil.getMacAddress(MyApplication.getAppContext());
        this.androidId = ZHIDeviceHelper.getInstance().getAndroidID();
        this.token = ZHIMainProcessHelper.getInstance().getToken();
        this.sysLoginName = ZHIMainProcessHelper.getInstance().getFullName();
        this.clientType = ZHIProjectConstants.APP_VERSION_CLIENT;
        this.loginId = ZHIMainProcessHelper.getInstance().getLoginId();
    }

    public String getTypeOne() {
        return typeOne;
    }

    public void setTypeOne(String typeOne) {
        this.typeOne = typeOne;
    }

    public String getTypeTwo() {
        return typeTwo;
    }

    public void setTypeTwo(String typeTwo) {
        this.typeTwo = typeTwo;
    }

    public String getContactResult() {
        return contactResult;
    }

    public void setContactResult(String contactResult) {
        this.contactResult = contactResult;
    }

    public String getRepayStartTime() {
        return repayStartTime;
    }

    public void setRepayStartTime(String repayStartTime) {
        this.repayStartTime = repayStartTime;
    }

    public String getRepayEndTime() {
        return repayEndTime;
    }

    public void setRepayEndTime(String repayEndTime) {
        this.repayEndTime = repayEndTime;
    }

    public String getCalcType() {
        return calcType;
    }

    public void setCalcType(String calcType) {
        this.calcType = calcType;
    }

    public String getOverdueDay() {
        return overdueDay;
    }

    public void setOverdueDay(String overdueDay) {
        this.overdueDay = overdueDay;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getSysLoginName() {
        return sysLoginName;
    }

    public void setSysLoginName(String sysLoginName) {
        this.sysLoginName = sysLoginName;
    }

    public String getPtpTimeStart() {
        return ptpTimeStart;
    }

    public void setPtpTimeStart(String ptpTimeStart) {
        this.ptpTimeStart = ptpTimeStart;
    }

    public String getPtpTimeEnd() {
        return ptpTimeEnd;
    }

    public void setPtpTimeEnd(String ptpTimeEnd) {
        this.ptpTimeEnd = ptpTimeEnd;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getClientType() {
        return clientType;
    }

    public void setClientType(String clientType) {
        this.clientType = clientType;
    }

    public String getPartRepayFlag() {
        return partRepayFlag;
    }

    public void setPartRepayFlag(String partRepayFlag) {
        this.partRepayFlag = partRepayFlag;
    }

    public String getAdvertId() {
        return advertId;
    }

    public void setAdvertId(String advertId) {
        this.advertId = advertId;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public String getMac() {
        return mac;
    }

    public void setMac(String mac) {
        this.mac = mac;
    }

    public String getAndroidId() {
        return androidId;
    }

    public void setAndroidId(String androidId) {
        this.androidId = androidId;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public String getLoginId() {
        return loginId;
    }

    public void setLoginId(String loginId) {
        this.loginId = loginId;
    }
}
